 |
Technical Notes: Device Drivers
ATA
ATA/ATAPI-5 is a standard that defines the configuration of master and slave devices, and PIO and DMA data-transfer modes. ATA/ATAPI-5 offers ATAPI support for non-hard disk ATA devices, block-mode transfers, and Ultra DMA modes. In Mac OS X, ATA, ATAPI, and Serial ATA devices are fully supported. The I/O Kit (Apple's object-oriented driver development framework) provides developers with the resources to support different or extended functionality in ATAPI mass-storage devices. In addition, the I/O Kit supports application-level access to SMART data on ATA devices. |